package com.xinbochuang.machine.admin.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.xinbochuang.machine.common.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 *
 * @author 杜文博
 * @date 2020-09-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("SNAPSHOT_EQUIPMENT_DETAIL")
public class SnapshotEquipmentDetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId("UUID")
    private String uuid;

    /**
     * 资产标签号
     */
    @TableField("OLD_ASSETS_NUMBER")
    private String oldAssetsNumber;

    /**
     * 资产大类
     */
    @TableField("OLD_ASSETS_BIG_TYPE")
    private String oldAssetsBigType;

    /**
     * 资产小类
     */
    @TableField("OLD_ASSETS_SMALL_TYPE")
    private String oldAssetsSmallType;

    /**
     * 归属系统
     */
    @TableField("OLD_OWNER_SYSTEM")
    private String oldOwnerSystem;

    /**
     * 规格型号
     */
    @TableField("OLD_MODEL_TYPE")
    private String oldModelType;

    /**
     * 责任人
     */
    @TableField("OLD_ASSETS_STATE")
    private String oldAssetsState;

    /**
     * 责任部门
     */
    @TableField("OLD_DEPARTMENT")
    private String oldDepartment;

    /**
     * 科室
     */
    @TableField("OLD_OFFICE")
    private String oldOffice;

    /**
     * 机房名称
     */
    @TableField("OLD_MAC_ROOM_NAME")
    private String oldMacRoomName;

    /**
     * 所属机柜编号(关联机柜表机柜名称)EQU_CABINET
     */
    @TableField("OLD_CABINET_ID")
    private String oldCabinetId;

    @TableField("USER_ID")
    private String userId;

    /**
     * 所属U位
     */
    @TableField("OLD_OPEN_DATE")
    private String oldOpenDate;

    /**
     * 删除标志
     */
    @TableField("DELETE_FLAG")
    private Integer deleteFlag;

    /**
     * 机柜名称
     */
    @TableField("OLD_CABINET_NAME")
    private String oldCabinetName;

    /**
     * EQUIPMENT关联Id
     */
    @TableField("OLD_EQU_ID")
    private String oldEquId;

    /**
     * 计划Id
     */
    @TableField("PLAN_ID")
    private String planId;

    /**
     * 设备名称
     */
    @TableField("OLD_EQU_NAME")
    private String oldEquName;

    /**
     * 设备状态
     */
    @TableField("OLD_EQU_STATE")
    private String oldEquState;

    /**
     * 设备高度
     */
    @TableField("OLD_EQU_HEIGHT")
    private String oldEquHeight;

    /**
     * 责任人
     */
    @TableField("OLD_PRINCIPAL")
    private String oldPrincipal;

    /**
     * 所属U位
     */
    @TableField("OLD_UFLOOR_NUM")
    private String oldUfloorNum;


}
